# test input for parser
# expressions only

a = b = 1 + 0
c = [1, 2]
c += [3]
#a += b += 1

[]
{}
()
a, b = 1, 2
a, b = (1, 2)
#a, b += 1

1 + 2 - a
1 * 2 + a * b + c
1 + -b ++--a
1 is not 2
2 not in 2
not True
1 < 2 == 3 < 4
a.b.c

#a[]
a[:]
a[:2]
a[1]
a[1:]
a[1:2]

a[1].b("2").c[3:4].d("5", "6")()[7]

(1, 2 + 3, 4, )
(1, )
(1 + 2 + 3)
(1, 2)

#[]
[1, ]
[1, 2 + 3]
{ a + b: c ,}
{a + b : c , "def":123}
